function mu = adhesion_coefficient(formula_type, v, R)
    switch formula_type
        case '电力机车_国内'
            mu = 0.24 + 12 / (100 + 8*v);
            
        case '电力机车_6K型'
            mu = 0.189 + 8.86 / (44 + v);
            
        case '电力机车_8G型'
            mu = 0.28 + 4 / (50 + 6*v) - 0.0006*v;
            
        case '电力机车_曲线_R600'
            mu_straight = 0.24 + 12 / (100 + 8*v); % 国内电力机车基础黏着系数
            mu = mu_straight * (0.67 + 0.00055 * R);
            
        case '内燃机车_国内'
            mu = 0.248 + 5.9 / (75 + 20*v);
            
        case '内燃机车_ND2型'
            mu = 0.242 + 72 / (800 + 11*v);
            
        case '内燃机车_曲线_R550'
            mu_straight = 0.248 + 5.9 / (75 + 20*v); % 国内内燃机车基础黏着系数
            mu = mu_straight * (0.805 + 0.000355 * R);
            
        otherwise
            error('未知的公式类型，请输入有效的公式类型');
    end
end